package sjq.com.radar;

import android.graphics.Bitmap;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.ImageView;

import java.util.ArrayList;
import java.util.List;



public class MainActivity extends AppCompatActivity {


    private RadarView radarView;

    private List<String> title = new ArrayList<>();
    private List<String> assNum = new ArrayList<>();
    private List<Integer> score = new ArrayList<>();
    private List<String> colors = new ArrayList<>();

    private ImageView iv;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        iv = (ImageView) findViewById(R.id.iv);
        radarView = (RadarView) findViewById(R.id.radarView);
        setData();
        radarView.setNum(10);
        radarView.setAssNum(assNum);
        radarView.setTitle(title);
        radarView.setScore(score);
        radarView.setColors(colors);

        findViewById(R.id.btn).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Bitmap bitmap = SaveUtils.getBitmap(radarView);
                iv.setImageBitmap(bitmap);
                SaveUtils.saveToPath(bitmap);
            }
        });

    }
    private void setData(){

        title.add("基本素质");
        assNum.add("6个基本要素");
        score.add(85);
        colors.add("#bb95d3d1");

        title.add("职业素质");
        assNum.add("4个测评要素");
        score.add(70);
        colors.add("#bb66a48b");

        title.add("文化业务知识");
        assNum.add("4个基本要素");
        score.add(65);
        colors.add("#bb66aad7");

        title.add("技术业务知识");
        assNum.add("5个基本要素");
        score.add(80);
        colors.add("#bba381bd");

        title.add("基本任职能力");
        assNum.add("6个基本要素");
        score.add(60);
        colors.add("#bbda7d81");

        title.add("专业胜任能力");
        assNum.add("3个基本要素");
        score.add(90);
        colors.add("#bbfdd089");


    }

}
